﻿using System;
using System.Collections.Generic;
using System.Text;
using Pixysoft.Framework.Reflection.Controller;

namespace Pixysoft.Framework.Reflection
{
    public interface IDummyPropertyInfo : IDummyMemberInfo
    {
        /// <summary>
        /// readonly
        /// </summary>
        bool CanRead { get; }

        /// <summary>
        /// readonly
        /// </summary>
        bool CanWrite { get; }

        /// <summary>        
        /// always return.
        /// </summary>
        IDummyType PropertyType { get;set;  }

        /// <summary>
        /// 验证当前是否结构正确
        /// </summary>
        /// <returns></returns>
        bool Verify();
    }
}
